/*
 * Copyright (c) 2025 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
#ifndef ARKUI_TEXT_INPUT_CONTENT_TYPE_TEST_H
#define ARKUI_TEXT_INPUT_CONTENT_TYPE_TEST_H
 
#include "../common/Common.h"

namespace TextInputContentTypeTest {

    napi_value TextInputContentTypeTest_001(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_002(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_003(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_004(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_005(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_006(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_007(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_008(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_009(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_010(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_011(napi_env env, napi_callback_info info);
    napi_value TextInputContentTypeTest_012(napi_env env, napi_callback_info info);

    napi_value TextVerticalAlignmentTest_001(napi_env env, napi_callback_info info);
    napi_value TextVerticalAlignmentTest_002(napi_env env, napi_callback_info info);
    napi_value TextVerticalAlignmentTest_003(napi_env env, napi_callback_info info);
    napi_value TextVerticalAlignmentTest_004(napi_env env, napi_callback_info info);

    napi_value TextInputTypeTest_001(napi_env env, napi_callback_info info);
    napi_value TextAreaTypeTest_001(napi_env env, napi_callback_info info);
    napi_value TextCopyOptionsTest_001(napi_env env, napi_callback_info info);
    napi_value TextCopyOptionsTest_002(napi_env env, napi_callback_info info);
    napi_value TextCopyOptionsTest_003(napi_env env, napi_callback_info info);
    napi_value TextCopyOptionsTest_004(napi_env env, napi_callback_info info);
    napi_value EffectEdgeTest_001(napi_env env, napi_callback_info info);
    napi_value EffectEdgeTest_002(napi_env env, napi_callback_info info);
    napi_value FocusWrapModeTest_001(napi_env env, napi_callback_info info);
    napi_value FocusWrapModeTest_002(napi_env env, napi_callback_info info);
    napi_value StickystyleTest_001(napi_env env, napi_callback_info info);
    napi_value ContentClipModeTest_001(napi_env env, napi_callback_info info);
    napi_value ContentClipModeTest_002(napi_env env, napi_callback_info info);
    napi_value ContentClipModeTest_003(napi_env env, napi_callback_info info);
    napi_value WaterFlowLayoutModeTest_001(napi_env env, napi_callback_info info);
    napi_value WaterFlowLayoutModeTest_002(napi_env env, napi_callback_info info);
    napi_value HitTestModeTest_001(napi_env env, napi_callback_info info);
    napi_value HitTestModeTest_002(napi_env env, napi_callback_info info);
    napi_value PageFlipModeTest_001(napi_env env, napi_callback_info info);
    napi_value PageFlipModeTest_002(napi_env env, napi_callback_info info);
    napi_value SwiperAnimationModeTest_001(napi_env env, napi_callback_info info);
    napi_value SwiperAnimationModeTest_002(napi_env env, napi_callback_info info);

    napi_value SwiperAnimationModeTest_003(napi_env env, napi_callback_info info);
    napi_value ImageSpanAlignmentTest_001(napi_env env, napi_callback_info info);
    napi_value ColorStrategyTest_001(napi_env env, napi_callback_info info);
    napi_value ColorStrategyTest_002(napi_env env, napi_callback_info info);
    napi_value ButtonTypeTest_001(napi_env env, napi_callback_info info);
    napi_value KeyboardAppearanceTest_001(napi_env env, napi_callback_info info);
    napi_value KeyboardAppearanceTest_002(napi_env env, napi_callback_info info);
    napi_value KeyboardAppearanceTest_003(napi_env env, napi_callback_info info);
    napi_value KeyboardAppearanceTest_004(napi_env env, napi_callback_info info);
    napi_value SafeAreaTypeTest_001(napi_env env, napi_callback_info info);
    napi_value SafeAreaEdgeTest_001(napi_env env, napi_callback_info info);
    napi_value SafeAreaEdgeTest_002(napi_env env, napi_callback_info info);
    napi_value BlurStyleActivePolicyTest_001(napi_env env, napi_callback_info info);
    napi_value BlurStyleActivePolicyTest_002(napi_env env, napi_callback_info info);
    napi_value ScrollAlignmentTest_001(napi_env env, napi_callback_info info);
    napi_value ScrollAlignmentTest_002(napi_env env, napi_callback_info info);
    napi_value ScrollAlignmentTest_003(napi_env env, napi_callback_info info);

    napi_value GetScrollNode(napi_env env, napi_callback_info info);
    napi_value ScrollStateTest_001(napi_env env, napi_callback_info info);
    napi_value ScrollStateTest_002(napi_env env, napi_callback_info info);
    napi_value ScrollStateTest_003(napi_env env, napi_callback_info info);
    napi_value TextPickerRangeContentTest_001(napi_env env, napi_callback_info info);
    napi_value TextPickerRangeContentTest_002(napi_env env, napi_callback_info info);
    napi_value TextPickerRangeContentTest_003(napi_env env, napi_callback_info info);
    napi_value TextPickerCascadeRangeContentTest_001(napi_env env, napi_callback_info info);
    napi_value TextPickerCascadeRangeContentTest_002(napi_env env, napi_callback_info info);
    napi_value TextPickerCascadeRangeContentTest_003(napi_env env, napi_callback_info info);
    napi_value TextPickerCascadeRangeContentTest_004(napi_env env, napi_callback_info info);

    napi_value ActionTypeTest_001(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_002(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_003(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_004(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_005(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_006(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_007(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_008(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_009(napi_env env, napi_callback_info info);
    napi_value ActionTypeTest_010(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_001(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_002(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_003(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_004(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_005(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_006(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_007(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_008(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_009(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_010(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_011(napi_env env, napi_callback_info info);
    napi_value EventTypeTest_012(napi_env env, napi_callback_info info);
    napi_value AcessbilityErrorCodeTest_001(napi_env env, napi_callback_info info);
    napi_value AcessbilityErrorCodeTest_002(napi_env env, napi_callback_info info);
    napi_value CreateAccessibilityNode(napi_env env, napi_callback_info info);
    napi_value AccessibilitySearchModeTest_001(napi_env env, napi_callback_info info);

    napi_value CreateEventTypeNode(napi_env env, napi_callback_info info);
    napi_value CreateEventTypeNode1(napi_env env, napi_callback_info info);
    napi_value CreateEventTypeNode2(napi_env env, napi_callback_info info);
    napi_value CreateEventTypeNode3(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_001(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_002(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_003(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_004(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_005(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_006(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_007(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_008(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_009(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_010(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_011(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_012(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_013(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_014(napi_env env, napi_callback_info info);
    napi_value NodeEventTypeTest_015(napi_env env, napi_callback_info info);

}
#endif // ARKUI_TextInputContentType_TEST_H